home *** CD-ROM | disk | FTP | other *** search
- function Config_Activate(bExec)
- {
- LoadScriptFile("idScriptUtil", "util.js");
- if (bExec)
- {
- _RunOCMgr();
- return;
- }
- g_docAll.idTrHeadMargin_Config.style.display = 'block';
- g_docAll.idTrHeadComponents1_Config.style.display = 'block';
- g_docAll.idTrHeadComponents2_Config.style.display = 'block';
- g_docAll.idTrHeadServices_Config.style.display = 'block';
- g_docAll.idTrBody_Config.style.display = 'block';
- if (false == g_bConfigPageLoaded)
- {
- if (Dso_IsRestricted("NoComponents"))
- {
- g_docAll.idTrHeadComponents1_Config.style.visibility = 'hidden';
- g_docAll.idTrHeadComponents2_Config.style.visibility = 'hidden';
- }
- g_docAll.idConfigListbox.dataSource = "idCtlAppsDso.ocsetup";
- g_docAll.idConfigListbox.Refresh();
- g_docAll.idBtnNTOptions.onclick = _RunOCMgr;
- g_bConfigPageLoaded = true;
- }
- Config_SetFocus();
- }
- function Config_SetFocus()
- {
- g_docAll.idConfigListbox.focus();
- }
- function Config_Deactivate()
- {
- g_docAll.idTrHeadMargin_Config.style.display = 'none';
- g_docAll.idTrHeadComponents1_Config.style.display = 'none';
- g_docAll.idTrHeadComponents2_Config.style.display = 'none';
- g_docAll.idTrHeadServices_Config.style.display = 'none';
- g_docAll.idTrBody_Config.style.display = 'none';
- }
- function Config_OnSetFocus()
- {
- var evt = window.event;
- ApplyExtraStyles(evt.srcChild, evt.bFocus);
- }
- function Config_OnCustomDraw()
- {
- var evt = window.event;
- var tblElem = evt.srcChild;
- if (evt.bSelected && 'postpaint' == evt.drawStage)
- {
- tblElem.all('idBtnConfig').onclick = _Configure;
- }
- }
- function _RunOCMgr()
- {
- g_docAll.idCtlAppsDso.Exec('ocsetup', 'ntoptions', 0);
- }
- function _Configure()
- {
- var rsCur = Dso_GetRecordset("ocsetup");
- g_docAll.idCtlAppsDso.Exec("ocsetup", "install", rsCur.AbsolutePosition);
- Dso_Refresh("ocsetup");
- }
-